# celery的任务必须写在tasks.py的文件中，别的文件名称不识别!!!
from celery_tasks.main import app
from .yuntongxun.sms import CCP
from . import constant

@app.task(name='send_sms')# name表示设置任务的名称，如果不填写，则默认使用函数名做为任务名
def send_sms(mobile,sms_code):
    ccp=CCP()
    result=ccp.send_template_sms(mobile,[sms_code,constant.SMS_EXPIRE_TIME//60],constant.SMS_TEIMPLATE_ID)
    if result == -1:
        return '发送信息失败'
    else:
        return '发送短信成功'